#!/bin/bash

# Interface conectada ao roteador da internet
INTERNET=eth0
#IPADDR=
#NETMASK=
# Bridge que fornecera acesso a web
BRINTERNET=br_internet
# Interface referente a rede de controle
CONTROL=eth1
# Bridge para a rede de controle
BRCONTROL=br_control
# Interface referente a rede de experimentacao que deve estar conectada com a primeira bridge de experimentacao
EXPERIMENT1=eth2
# Bridge para a rede de experimentacao
BREXPERIMENT1=br_exp1
# Interface referente a rede de experimentacao que deve estar conectada com a segunda bridge de experimentacao
EXPERIMENT2=eth3
# Bridge para a rede de acesso
BREXPERIMENT2=br_exp2
# Interface referente a rede CMC
CMC=eth4
# Bridge para a rede CMC
BRCMC=br_cmc

# Cria a bridge com acesso a internet
brctl addbr $BRINTERNET
ifconfig $BRINTERNET up
ifconfig $INTERNET 0
brctl addif $BRINTERNET $INTERNET
dhclient $BRINTERNET
#ifconfig $BRINTERNET $IPADDR netmask $NETMASK
#route add default gw $IPADDR

# Cria a bridge da rede de controle
brctl addbr $BRCONTROL
brctl setfd $BRCONTROL 0
ifconfig $BRCONTROL up
ifconfig $CONTROL up
brctl addif $BRCONTROL $CONTROL

# Cria a bridge da rede de experimentacao
brctl addbr $BREXPERIMENT1
ifconfig $BREXPERIMENT1 up
ifconfig $EXPERIMENT1 up
brctl addif $BREXPERIMENT1 $EXPERIMENT1

# Cria a bridge da rede de experimentacao
brctl addbr $BREXPERIMENT2
ifconfig $BREXPERIMENT2 up
ifconfig $EXPERIMENT2 up
brctl addif $BREXPERIMENT2 $EXPERIMENT2

# Cria a bridge da rede CMC
brctl addbr $BRCMC
ifconfig $BRCMC up
ifconfig $CMC up
brctl addif $BRCMC $CMC

